package com.enjoyor.soa.traffic.util.enums.signal;

/**
 * 
 * @ClassName: SignalLampType
 * @Description: 信号灯组类型
 * @author: ly
 * @date: 2019年7月1日 下午7:26:06
 */
public enum LampMovement {
	//10	机动车主灯（大灯，非箭头灯，一般的红黄绿）
	MAIN_LAMP("10","机动车主灯（大灯，非箭头灯，一般的红黄绿）"),
	//11	机动车直行箭头灯
	STRAIGHT("11","机动车直行箭头灯"),
	//12	机动车左转箭头灯
	LEFT("12","机动车左转箭头灯"),
	//13	机动车右转箭头灯
	RIGHT("13","机动车右转箭头灯"),
	//14	机动车掉头箭头灯
	TURN_AROUND("13","机动车右转箭头灯"),
	//21	非机动车灯
	NO_VEH_LAMP("21","非机动车灯"),
	//22	直行非机动车灯
	NO_VEH_STRAIGHT("22","直行非机动车灯"),
	//23	左转非机动车灯
	NO_VEH_LEFT("23","左转非机动车灯"),
	//31	行人灯
	PERSON_LAMP("31","行人灯"),
	//99	其他
	OTHER_LAMP("99","其他");
	
	private final String key;

	private final String value;

	private LampMovement(String key, String value) {
		this.key = key;
		this.value = value;
	}

	public String getKey() {
		return this.key;
	}

	public String getValue() {
		return this.value;
	}
	public static String getValue(String key) {  
		LampMovement[] enums = values();  
        for (LampMovement e : enums) {  
            if (e.getKey().equals(key)) {  
                return e.getValue();  
            }  
        }  
        return null;  
    } 
}
